package com.biz.primus.model.member.vo.request;

import com.biz.primus.base.global.GlobalValue;
import com.biz.primus.base.global.Ref;
import com.biz.primus.model.member.enums.AddressTypes;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @author jun.liu
 * @date 2017年10月22日
 * @reviewer
 * @see
 */
@ApiModel(description = "vo")
@Getter
@Setter
@ToString
public class MemberAddressCheckLabelNameRequestVo extends BaseRequestVo
{

    @ApiModelProperty("id")
    private Long id;

    @ApiModelProperty(value = "会员ID", required = true)
    @Ref(GlobalValue.memberId)
    private Long memberId;

    //对应MemberAddress对象中addressName字段  可以叫标签名 也可以叫别名
    @ApiModelProperty(value = "标签（别名）名称" ,required = true)
    private String labelName;

    /**
     * 标签类型
     */
    @ApiModelProperty(value = "标签（别名）类型" , required = true)
    private AddressTypes labelType;


}
